package top.infopub.mgr.om.domain;


import java.math.BigDecimal;
import java.util.List;

import top.infopub.model.om.PaymentApply;
import top.infopub.model.om.PaymentApplyAtt;
import top.infopub.model.om.PaymentApplyDetail;


/**
 * PaymentApplyDomain
 * @author wangw
 * @version 2020年1月4日
 * @see PaymentApplyDomain
 * @since
 */
public class PaymentApplyDomain extends PaymentApply {
    
    /**
     * 
     */
    private static final long serialVersionUID = -5818014292819245564L;
    
    /**
     * 申请公司
     */
    private String orgName;
    
    /**
     * 申请部门
     */
    private String deptName;
    
    /**
     * 区域公司
     */
    private String orgAreaName;
    
    /**
     * 项目公司
     */
    private String orgProName;
    
    public String getOrgProName() {
        return orgProName;
    }

    public void setOrgProName(String orgProName) {
        this.orgProName = orgProName;
    }

    /**
     * 项目城市
     */
    private String sgCityName;
    
    // 0=我已审批 1=待我审批  9=审批完成  10=审批终止
    private Integer mineStatus;
    
    private BigDecimal totalSum;
    
    public BigDecimal getTotalSum() {
        return totalSum;
    }

    public void setTotalSum(BigDecimal totalSum) {
        this.totalSum = totalSum;
    }

    public Integer getMineStatus() {
        return mineStatus;
    }

    public void setMineStatus(Integer mineStatus) {
        this.mineStatus = mineStatus;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getOrgAreaName() {
        return orgAreaName;
    }

    public void setOrgAreaName(String orgAreaName) {
        this.orgAreaName = orgAreaName;
    }

    public String getSgCityName() {
        return sgCityName;
    }

    public void setSgCityName(String sgCityName) {
        this.sgCityName = sgCityName;
    }

    
    /**
     * 子项集合
     */
    private List<PaymentApplyDetail> paymentApplyDetails;
    
    /**
     * 附件
     */
    private List<PaymentApplyAtt> paymentApplyAtts;
    

	public List<PaymentApplyDetail> getPaymentApplyDetails() {
		return paymentApplyDetails;
	}

	public void setPaymentApplyDetails(List<PaymentApplyDetail> paymentApplyDetails) {
		this.paymentApplyDetails = paymentApplyDetails;
	}

	public List<PaymentApplyAtt> getPaymentApplyAtts() {
		return paymentApplyAtts;
	}

	public void setPaymentApplyAtts(List<PaymentApplyAtt> paymentApplyAtts) {
		this.paymentApplyAtts = paymentApplyAtts;
	}
}
